r1 vs r2
11[[분류:테스트]]
22[목차]
3== api_access ==
3== 서문 ==
44API_TOKEN은 [[https://nineapple.wikive.cc/member/mypage|내 정보]]에서 얻으면 된다.
5
6== python ==
7=== 문서 API 가져오기 ===
58{{{#!syntax python
69import requests
710
811headers = {
9 'Authorization': 'Bearer API_TOKEN',
12 'Authorization': 'Bearer API_TOKEN'
1013}
1114
12requests.get('https://nineapple.wikive.cc/api/edit/나인애플위키:연습장', headers=headers)
15respone = requests.get('https://nineapple.wikive.cc/api/edit/나인애플위키:연습장', headers=headers)
16print(f"응답 결과 : {respone.text}")
1317}}}
18
19==== 결과 ====
20{{{#!syntax json
21{"text":"[[분류:연습장]][include(틀:연습장 목록)]","exists":true,"token":"QUuK6gxvTsgnkhUR8cENjw3gdU6KChNSPbwHg890ek8/1+BxwDSt18sENGd7X2BP"}}}}
22=== 문서 편집 ===
23{{{#!syntax python
24import requests
25import json
26
27headers = {
28 'Content-Type': 'application/json',
29 'Authorization': 'Bearer API_TOKEN'
30}
31
32data = {
33 'text': '''[[분류:연습장]][include(틀:연습장 목록)]
34Hello, world!''', #편집 내용
35 'log': '[API] 테스트', #편집 요약
36 'token': '' #문서 토큰
37}
38
39respone = requests.post('https://nineapple.wikive.cc/api/edit/나인애플위키:연습장', headers=headers, data=data)
40print(f"응답 결과 : {respone.text}")
41}}}